Paul Eggert [Mon, 7 Feb 2011 04:43:35 +0000 (20:43 -0800)]
* fns.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 03:09:32 +0000 (19:09 -0800)]
* callint.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 02:51:10 +0000 (18:51 -0800)]
* editfns.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 02:26:14 +0000 (18:26 -0800)]
* print.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 02:18:35 +0000 (18:18 -0800)]
* data.c etc: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 02:07:55 +0000 (18:07 -0800)]
Merge from mainline.
Paul Eggert [Mon, 7 Feb 2011 02:06:16 +0000 (18:06 -0800)]
Merge: * alloc.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 02:05:30 +0000 (18:05 -0800)]
* alloc.c: conform to C89 pointer rules
Jay Belanger [Mon, 7 Feb 2011 01:40:47 +0000 (19:40 -0600)]
Eliminate newline
Jay Belanger [Mon, 7 Feb 2011 01:35:09 +0000 (19:35 -0600)]
calc.texi (Logarithmic Units): New section
Paul Eggert [Mon, 7 Feb 2011 01:32:09 +0000 (17:32 -0800)]
Merge: * search.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 01:31:29 +0000 (17:31 -0800)]
* search.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 01:25:30 +0000 (17:25 -0800)]
Merge: * casefiddle.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 01:24:53 +0000 (17:24 -0800)]
* casefiddle.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 01:19:18 +0000 (17:19 -0800)]
Merge: * dired.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 01:18:31 +0000 (17:18 -0800)]
* dired.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 01:04:05 +0000 (17:04 -0800)]
Merge from mainline.
Paul Eggert [Mon, 7 Feb 2011 01:03:27 +0000 (17:03 -0800)]
Merge: gnulib: allow multiple gnulib generated replacements to coexist
Paul Eggert [Mon, 7 Feb 2011 01:01:26 +0000 (17:01 -0800)]
gnulib: allow multiple gnulib generated replacements to coexist
This defines a few preprocessor symbols that should not affect Emacs.
* lib/getopt.in.h, lib/time.in.h, lib/unistd.in.h: Regenerate
via "make sync-from-gnulib".
Jay Belanger [Mon, 7 Feb 2011 00:54:23 +0000 (18:54 -0600)]
calc/README: Add mention of logarithmic units.
calc/calc-help.el (calc-logunits-add): Rename from `calc-logunits-plus'.
(calc-logunits-sub): Rename from `calc-logunits-minus'.
(calc-logunits-mul): Rename from `calc-logunits-times'.
(calcFunc-lupoweradd): Rename from `calcFunc-lupowerplus'.
(calcFunc-lupowersub): Rename from `calcFunc-lupowerminus'.
(calcFunc-lupowermul): Rename from `calcFunc-lupowertimes'.
calc/calc-ext.el (calc-init-extensions): Change names of logarithmic
unit functions in autoloads.
Paul Eggert [Mon, 7 Feb 2011 00:54:00 +0000 (16:54 -0800)]
Merge from mainline.
Deniz Dogan [Mon, 7 Feb 2011 00:12:17 +0000 (01:12 +0100)]
* lisp/net/rcirc.el (rcirc-handler-317): New function. (Bug#6507)
Jay Belanger [Sun, 6 Feb 2011 22:44:01 +0000 (16:44 -0600)]
Update ChangeLog
Jay Belanger [Sun, 6 Feb 2011 22:42:14 +0000 (16:42 -0600)]
calc/calc.el (calc-logunits-field-reference) Renamed from
`calc-default-field-reference-level'.
(calc-logunits-power-reference): Renamed from `calc-default-power-reference-level'
calc/calc-units.el (math-logunits-quant): Renamed from `math-logunits-level'
(math-logunits-plus): Renamed from math-logcombine.
(calcFunc-luplus, calcFunc-luminus calc-luplus, calc-luminus): Remove functions.
(calcFunc-lufieldplus, calcFunc-lupowerplus, calcFunc-lufieldminus)
(calcFunc-lufieldminus,calc-logunits-plus calc-logunits-minus): New functions.
(calcFunc-fieldquant): Renamed from `calcFunc-fieldlevel'.
(calcFunc-powerquant): Renamed from `calcFunc-powerlevel'.
(calc-logunits-quantity): Renamed from `calc-level'.
(calcFunc-dbfieldlevel, calcFunc-dbpowerlevel, calcFunc-npfieldlevel)
(calcFunc-nppowerlevel,calc-logunits-dblevel, calc-logunits-nplevel)
(math-logunits-times, calcFunc-lufieldtimes, calcFunc-lupowertimes)
(calc-logunits-times, math-logunits-divide, calcFunc-lufielddiv)
(calcFunc-lupowerdiv,calc-logunits-divide,math-logunits-level):
New functions.
calc-help.el (calc-u-prefix-help): Removed "L" reference.
(calc-ul-prefix-help): Remove.
(calc-l-prefix-help): New function.
(calc-full-help): Add reference to `calc-l-prefix-help'.
calc-ext.el (calc-init-extensions): Update autoloads.
Lars Ingebrigtsen [Sun, 6 Feb 2011 22:27:28 +0000 (22:27 +0000)]
nntp.el (nntp-finish-retrieve-group-infos): Protect against the first part not returning any data.
proto-stream.el (open-protocol-stream): Document the return value.
Paul Eggert [Sun, 6 Feb 2011 22:13:32 +0000 (14:13 -0800)]
Merge: gnulib: undo previous change
Paul Eggert [Sun, 6 Feb 2011 22:13:03 +0000 (14:13 -0800)]
gnulib: undo previous change
Paul Eggert [Sun, 6 Feb 2011 22:03:16 +0000 (14:03 -0800)]
Merge: * fileio.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 22:02:50 +0000 (14:02 -0800)]
* fileio.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 20:13:17 +0000 (12:13 -0800)]
Merge: * minibuf.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 20:12:53 +0000 (12:12 -0800)]
* minibuf.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 19:56:59 +0000 (11:56 -0800)]
Merge: * keymap.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 19:56:30 +0000 (11:56 -0800)]
* keymap.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 19:45:23 +0000 (11:45 -0800)]
Merge: * insdel.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 19:44:36 +0000 (11:44 -0800)]
* insdel.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 19:28:41 +0000 (11:28 -0800)]
Merge from mainline.
Chong Yidong [Sun, 6 Feb 2011 15:04:31 +0000 (10:04 -0500)]
Remove the check for non-ASCII in report-emacs-bug-hook (Bug#7925).
* mail/emacsbug.el (report-emacs-bug-hook): Remove the check for
non-ASCII characters.
Julien Danjou [Sun, 6 Feb 2011 12:48:19 +0000 (12:48 +0000)]
message.el (message-setup-1): Handle message-generate-headers-first set to t.
Paul Eggert [Sun, 6 Feb 2011 09:04:15 +0000 (01:04 -0800)]
Merge: * keyboard.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 09:03:25 +0000 (01:03 -0800)]
* keyboard.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 08:52:27 +0000 (00:52 -0800)]
Merge: * image.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 08:51:35 +0000 (00:51 -0800)]
* image.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 08:29:50 +0000 (00:29 -0800)]
[merge] gnulib: adjust to upstream _HEADERS change
Paul Eggert [Sun, 6 Feb 2011 08:28:30 +0000 (00:28 -0800)]
gnulib: adjust to upstream _HEADERS change
Paul Eggert [Sun, 6 Feb 2011 03:49:08 +0000 (19:49 -0800)]
Merge: * xfns.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 03:48:28 +0000 (19:48 -0800)]
* xfns.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 03:14:24 +0000 (19:14 -0800)]
Merge: * xterm.c: Avoid unportable int assumption.
Paul Eggert [Sun, 6 Feb 2011 03:13:16 +0000 (19:13 -0800)]
* xterm.c (x_alloc_nearest_color_1): Avoid unportable int assumption.
Emacs assumes two's complement elsewhere, but the assumption is
easy to remove here, and this suppresses a warning with Sun C 5.8.
Paul Eggert [Sun, 6 Feb 2011 03:07:57 +0000 (19:07 -0800)]
Merge: * xterm.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 02:50:02 +0000 (18:50 -0800)]
* xterm.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 02:01:17 +0000 (18:01 -0800)]
* doc.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 01:56:00 +0000 (17:56 -0800)]
* doc.c: conform to C89 pointer rules
(get_doc_string, Fsnarf_documentation, Fsubstitute_command_keys):
Change types between char * and unsigned char *, to satisfy C89
rules about pointer type compatibility.
Paul Eggert [Sun, 6 Feb 2011 01:26:38 +0000 (17:26 -0800)]
Merge: don't ignore chdir failure
Paul Eggert [Sun, 6 Feb 2011 01:25:41 +0000 (17:25 -0800)]
don't ignore chdir failure
* sysdep.c (sys_subshell) [!defined DOS_NT]: Diagnose chdir
failure and exit.
(sys_subshell) [defined DOS_NT]: Mark with a FIXME the two
remaining unchecked chdir calls in this function; some DOS/NT
expert needs to fix them.
* emacs.c (main): Mark with a FIXME the unchecked chdir calls
in this function; some NextStep expert needs to fix them.
Paul Eggert [Sun, 6 Feb 2011 01:23:15 +0000 (17:23 -0800)]
Merge from mainline.
Teodor Zlatanov [Sun, 6 Feb 2011 00:25:41 +0000 (00:25 +0000)]
gnus-overrides.texi: Renamed from overrides.texi and all the relevant manuals use it now.
Makefile.in (nowebhack): Fixed to use -D flag instead of overrides.
Paul Eggert [Sat, 5 Feb 2011 23:34:04 +0000 (15:34 -0800)]
Merge from mainline.
Glenn Morris [Sat, 5 Feb 2011 22:46:34 +0000 (14:46 -0800)]
bzrmerge.el trivia.
* admin/bzrmerge.el (bzrmerge-warning-buffer): New constant.
(bzrmerge-apply): Use it.
(bzrmerge): Kill any old warning buffer first.
Glenn Morris [Sat, 5 Feb 2011 22:30:14 +0000 (14:30 -0800)]
Merge from emacs-23; up to r100454.
Glenn Morris [Sat, 5 Feb 2011 22:03:44 +0000 (14:03 -0800)]
* lisp/emacs-lisp/cl-macs.el (return-from): Fix doc typo.
Paul Eggert [Sat, 5 Feb 2011 21:27:41 +0000 (13:27 -0800)]
Merge from mainline.
Deniz Dogan [Sat, 5 Feb 2011 21:07:26 +0000 (22:07 +0100)]
* lisp/net/rcirc.el (rcirc-handler-JOIN): Reset mode-line-process
(Bug#6386).
Stefan Monnier [Sat, 5 Feb 2011 19:46:47 +0000 (14:46 -0500)]
* lisp/progmodes/sh-script.el (sh-here-doc-open-re): Don't rely on the
font-lock-syntax-table remappings.
(sh-here-doc-markers, sh-here-doc-re): Remove.
(sh-font-lock-close-heredoc): Remove.
(sh-syntax-propertize-here-doc): New function.
(sh-font-lock-open-heredoc): Set the sh-here-doc-marker property
instead of the sh-here-doc-re.
(sh-font-lock-paren): Don't do anything in comments or strings.
Handle line continuations. Accept a few more chars.
Don't rely on the font-lock-syntax-table remappings.
`esac' is not a valid pattern.
(sh-syntax-propertize-function): Handle here-docs differently, so we
don't bother syntax-propertizing the insides.
Stefan Monnier [Sat, 5 Feb 2011 15:53:04 +0000 (10:53 -0500)]
* lisp/progmodes/sh-script.el (sh-font-lock-paren, sh-kw, sh-prev-thing):
Handle new bashisms ";&" and ";;&".
Katsumi Yamaoka [Sat, 5 Feb 2011 12:29:48 +0000 (12:29 +0000)]
overrides.texi: Remove.
sieve.texi, sasl.texi, pgg.texi, message.texi, gnus.texi:
emacs-mime.texi, auth.texi, Makefile.in: Revert last changes.
Katsumi Yamaoka [Sat, 5 Feb 2011 11:23:52 +0000 (11:23 +0000)]
Makefile.in (webhack, nowebhack): New targets that I forgot to merge from Gnus last.
Paul Eggert [Sat, 5 Feb 2011 10:25:25 +0000 (02:25 -0800)]
Merge from mainline
Paul Eggert [Sat, 5 Feb 2011 10:22:19 +0000 (02:22 -0800)]
Merge: xstrcasecmp: conform to C89 pointer rules
Paul Eggert [Sat, 5 Feb 2011 10:20:15 +0000 (02:20 -0800)]
xstrcasecmp: conform to C89 pointer rules
Michael Albinus [Sat, 5 Feb 2011 10:11:32 +0000 (11:11 +0100)]
* tramp.texi:
Replace "delimet" with "delimit" globally.
Replace "explicite" with "explicit" globally.
Replace "instead of" with "instead" where there was nothing after "of".
Audit use of comma before interrogative pronoun, "that", or "which".
Minor word order, spelling, wording changes.
(Frequently Asked Questions): Mention problems with WinSSHD.
* trampver.texi: Update release number.
Michael Albinus [Sat, 5 Feb 2011 10:03:29 +0000 (11:03 +0100)]
* net/tramp-smb.el (tramp-smb-errors): Use `regexp-opt'. Add
"NT_STATUS_IO_TIMEOUT" and "NT_STATUS_NO_SUCH_USER".
Paul Eggert [Sat, 5 Feb 2011 10:02:47 +0000 (02:02 -0800)]
Merge from mainline.
Paul Eggert [Sat, 5 Feb 2011 10:00:31 +0000 (02:00 -0800)]
Merge: * charset.c: conform to C89 pointer rules
Michael Albinus [Sat, 5 Feb 2011 09:58:45 +0000 (10:58 +0100)]
* net/tramp.el (tramp-postfix-method-format)
(tramp-postfix-method-regexp, tramp-prefix-domain-format)
(tramp-prefix-domain-regexp, tramp-postfix-user-format)
(tramp-postfix-user-regexp, tramp-prefix-port-format)
(tramp-prefix-port-regexp, tramp-postfix-host-format)
(tramp-postfix-host-regexp, tramp-handle-substitute-in-file-name):
Doc fix.
Paul Eggert [Sat, 5 Feb 2011 09:57:53 +0000 (01:57 -0800)]
* charset.c: conform to C89 pointer rules
(define_charset_internal): Switch between char * and unsigned char *.
Michael Albinus [Sat, 5 Feb 2011 09:52:07 +0000 (10:52 +0100)]
Replace "explicite" with "explicit" globally
Replace "instead of" with "instead" where there was nothing after "of"
Audit use of comma before interrogative pronoun, "that", or "which"
Paul Eggert [Sat, 5 Feb 2011 09:50:38 +0000 (01:50 -0800)]
Merge: * xmenu.c: conform to C89 const rules
Paul Eggert [Sat, 5 Feb 2011 09:49:52 +0000 (01:49 -0800)]
* xmenu.c: conform to C89 const rules
(xmenu_show, xdialog_show): Declare local var as char *, not
const char *, to stay compatible with C89 const rules.
Paul Eggert [Sat, 5 Feb 2011 09:27:17 +0000 (01:27 -0800)]
Merge: * xdisp.c: conform to C89 pointer rules
Paul Eggert [Sat, 5 Feb 2011 09:26:46 +0000 (01:26 -0800)]
* xdisp.c: conform to C89 pointer rules
(store_mode_line_noprop, display_string, reseat_to_string):
(c_string_pos, number_of_chars, message_dolog):
(message_log_check_duplicate, set_message_1, store_mode_line_noprop):
(display_mode_element, display_string):
Switch between char * and unsigned char * to stay compatible wth
C89 pointer rules.
Paul Eggert [Sat, 5 Feb 2011 07:19:23 +0000 (23:19 -0800)]
Merge: * emacsclient.c: conform to C89 pointer rules
Paul Eggert [Sat, 5 Feb 2011 07:18:46 +0000 (23:18 -0800)]
* emacsclient.c: conform to C89 pointer rules
Chong Yidong [Sat, 5 Feb 2011 06:13:36 +0000 (01:13 -0500)]
Last remaining doc additions required by 23.3.
* doc/emacs/maintaining.texi (VC Change Log): Document vc-log-incoming and
vc-log-outgoing.
(Merging): Document vc-find-conflicted-file.
* doc/emacs/rmail.texi (Rmail Display): Document Rmail MIME support more
accurately.
* doc/lispref/commands.texi (Accessing Mouse): Note that a header line is not
included in the row of posn-col-row.
* etc/NEWS: Remove +++ and --- lines.
Paul Eggert [Sat, 5 Feb 2011 05:48:58 +0000 (21:48 -0800)]
Merge: * regex.c: conform to C89 pointer rules
Paul Eggert [Sat, 5 Feb 2011 05:48:19 +0000 (21:48 -0800)]
* regex.c: conform to C89 pointer rules
Paul Eggert [Sat, 5 Feb 2011 05:08:12 +0000 (21:08 -0800)]
sync from gnulib to remove HAVE_STDBOOL_H
Paul Eggert [Sat, 5 Feb 2011 05:07:22 +0000 (21:07 -0800)]
sync from gnulib to remove HAVE_STDBOOL_H
Paul Eggert [Sat, 5 Feb 2011 04:45:16 +0000 (20:45 -0800)]
Merge from mainline.
Gnus developers [Sat, 5 Feb 2011 00:11:16 +0000 (00:11 +0000)]
Merge changes made in Gnus trunk.
shr.el (shr-render-td): Store the actual background colour used.
gnus-sum.el (gnus-user-date): Renamed back from gnus-summary-user-date since user code refers to it.
auth-source.el: Rewrite.
gnus.texi: Add DEVEL header (suggested by Andreas Schwab).
WEBHACKDEVEL work:
Makefile.in (webhack, nowebhack): Hacks to produce for-the-web manuals.
auth.texi: Use WEBHACKDEVEL.
emacs-mime.texi: Use WEBHACKDEVEL.
gnus.texi: Use WEBHACKDEVEL.
message.texi: Use WEBHACKDEVEL.
pgg.texi: Use WEBHACKDEVEL.
sasl.texi: Use WEBHACKDEVEL.
sieve.texi: Use WEBHACKDEVEL.
overrides.texi: New file to set or clear WEBHACKDEVEL.
message.el (message-setup-1): Remove the read-only stuff, since it doesn't work under XEmacs, for some reason.
Eli Zaretskii [Fri, 4 Feb 2011 15:32:34 +0000 (17:32 +0200)]
Update dependencies in src/makefile.w32-in.
makefile.w32-in (LISP_H, PROCESS_H): New variables.
Replace all uses of lisp.h with $(LISP_H), and all uses of
process.h with $(PROCESS_H).
($(BLD)/editfns.$(O)): Depend on ../lib/strftime.h.
($(BLD)/print.$(O)): Depend on ../lib/ftoastr.h and ../lib/intprops.h.
($(BLD)/sysdep.$(O)): Depend on ../lib/ignore-value.h.
Sam Steingold [Fri, 4 Feb 2011 14:54:13 +0000 (09:54 -0500)]
* lisp/mouse.el (mouse-buffer-menu-mode-groups): Add a "GDB" group.
Lars Ingebrigtsen [Fri, 4 Feb 2011 12:26:36 +0000 (12:26 +0000)]
Doc fix.
Eli Zaretskii [Fri, 4 Feb 2011 12:01:34 +0000 (14:01 +0200)]
deps.mk: Update for recent changes: gnutls, gnulib imports, globals.h.
Andreas Schwab [Fri, 4 Feb 2011 10:45:46 +0000 (11:45 +0100)]
* international/mule-util.el (with-coding-priority): Doc fix.
Lars Ingebrigtsen [Fri, 4 Feb 2011 09:51:56 +0000 (09:51 +0000)]
message.el (message-setup-1): Don't bind the constant -forbidden-properties.
(message-setup-1): Revert previous change, since it needs to bind the props to insert them.
(message-resend): Allow removing the read-only separator line.
Eli Zaretskii [Fri, 4 Feb 2011 09:17:36 +0000 (11:17 +0200)]
Adapt to addition of ignore-value.h in revision 103104.
src/makefile.w32-in (IGNORE_VALUE_H): New variable.
($(BLD)/sysdep.$(O)): Depend on $(IGNORE_VALUE_H).
nt/config.nt (inline) [__GNUC__]: Define (for gnulib).
Eli Zaretskii [Fri, 4 Feb 2011 09:12:32 +0000 (11:12 +0200)]
Fix bug #7977 with special-mode-map in arc-mode.el.
arc-mode.el (archive-mode-map): Fix a typo in last change.
Glenn Morris [Fri, 4 Feb 2011 03:27:18 +0000 (19:27 -0800)]
* lisp/obsolete/spell.el: Undo previous comment change.
Glenn Morris [Fri, 4 Feb 2011 03:23:55 +0000 (19:23 -0800)]
diary-lib.el fix for bug#7891.
* lisp/calendar/diary-lib.el (diary-font-lock-keywords):
Tweak diary-time-regexp match.
Glenn Morris [Fri, 4 Feb 2011 03:21:11 +0000 (19:21 -0800)]
f90.el fix for bug#7919.
* lisp/progmodes/f90.el (f90-find-tag-default): New function.
(f90-mode): Use it for mode's `find-tag-default-function' property.